package gruppoSoluzione.tests;

import gruppoSoluzione.mainService.ServiceDB;
import gruppoSoluzione.mainService.ServiceDBLog;
import gruppoSoluzione.mainService.ServiceDate;
import gruppoSoluzione.mainService.data.ServiceDBXML;

import java.text.ParseException;

/**
 * Questo test ricrea il DB in testsDB con tutte le date anticipate al 2013
 * 
 * @author Alessandro Martinelli
 */
public class ServiceDBAddLogsTest {

	public static void main(String[] args) {

		ServiceDBXML writer=new ServiceDBXML("testsDB");
		
		ServiceDB newServiceDb=new ServiceDB();
		
		try {
			ServiceDate serviceDate=ServiceDate.fromFileName("eventi300113.xml");

			ServiceDBLog log=new ServiceDBLog("Genova01","Scarico","MAURIZIO-VERDI-OC815");
			for (int i = 0; i < 10; i++) {
				newServiceDb.addLog(serviceDate, log.generaLogSimile(i+10, "Spike-Spike("+(36+i)+")"));
			}

			writer.saveDB(newServiceDb);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}